home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 5 / CSHELL / CSHELL_D.OES next >
Text File  |  1992-07-19  |  2KB  |  42 lines

  1. CSHell THINK C Conversion
  2. ------------------------
  3.  
  4. The THINK C interfaces are getting so close to MPW's (notice that all the
  5. files have the same names as MPW's now!) that conversions are getting
  6. easier.  In fact the files in this project should still compile under
  7. MPW with no problem.  There are only one or two #ifdefs (segmenting stuff
  8. mostly) to handle the rough stuff and a macro to handle the QuickDraw
  9. global differences (the macro is in Utilities.h).
  10.  
  11. Other than that there isn't much to say.  I had to make up a FindFolder
  12. library from Interface.o for glue since MacTraps doesn't seem to contain
  13. any.  I'm sure Symantec will get this fixed soon.  
  14.  
  15. I included Utilities.c as part of the project rather than as a library
  16. due to conflicts with QuickDraw global names, math library omissions and
  17. largely due to the size difference of int's between the two compilers. 
  18. Keith Rollin & I spent most of a night trying to build libraries out of
  19. Interface.o to make up a Utilities.╣, but decided we should have spent the
  20. time watching Apocalypse Now instead. 
  21.  
  22. This is a really nice shell to have around, especially if you're new
  23. to System 7.0.  I didn't think the THINK C users would want to be without it.
  24.  
  25. Any questions about the conversion, feel free to contact me at AppleLink: eelpout.
  26.  
  27. Pete Helme
  28. Developer Technical Support
  29. Apple Computer, Inc.
  30.  
  31. 2/22/91
  32.  
  33. -----
  34. Addendum:
  35.  
  36. "Ported" to THINK C 5.0 by Phil Shapiro, Symantec Languages Support
  37.  
  38. I don't remember what I did, but the changes were mostly minor. I made
  39. a custom version of Mac #includes.c call "CShell Mac #includes.c". To
  40. compile CShell, you must first precompile this file into a file called
  41. "CShell MacHeaders" in the same folder as the project.
  42.